//
//  HFCaptureWindowController.h
//  HocusFocus
//
//  Created by Juan Carlos Jimenez on 4/6/08.
//  Copyright 2008 Juan Carlos Jimenez. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@class HFCaptureWindow, HFCaptureView, HFCaptureSession, HFOrnament;

@interface HFCaptureWindowController : NSWindowController {
    NSMutableArray *ornaments;

	IBOutlet NSPanel *inspectorPanel;
    IBOutlet NSCollectionView *paletteView;
    IBOutlet NSBox *paletteContainer;
    IBOutlet NSArrayController *ornamentArrayController;
}

@property (retain) NSMutableArray *ornaments;
@property (retain) NSPanel *inspectorPanel;
@property (retain) NSCollectionView *paletteView;
@property (retain) NSBox *paletteContainer;
@property (retain) NSArrayController *ornamentArrayController;
@property (readonly) HFCaptureWindow *captureWindow;
@property (readonly) HFCaptureView *captureView;
@property (readonly) HFCaptureSession *captureSession;

- (HFOrnament *)selectedOrnament;

- (void)handleHotKey:(NSEvent *)event;

@end
